package com.zhonghui.common.eshopVo;

import cn.hutool.core.util.StrUtil;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.zhonghui.common.eshopSerializer.BigDecimalSerializer;
import com.zhonghui.modlules.product.eshopVo.StoreProductAttrValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

@ApiModel(
        value = "YxStoreProductQueryVo对象",
        description = "商品表查询参数"
)
public class StoreProductQueryVo  implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty("商品id")
    private Long id;
    @ApiModelProperty("商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)")
    private Integer merId;
    @ApiModelProperty("商品图片")
    private String image;
    private String image_base;
    private String codeBase;
    @ApiModelProperty("是否收藏")
    private Boolean userCollect = false;
    @ApiModelProperty("是否喜欢")
    private Boolean userLike = false;
    @ApiModelProperty("轮播图，多个用,分割")
    private String sliderImage;
    private List<String> sliderImageArr;
    private StoreProductAttrValue attrInfo;
    @ApiModelProperty("商品名称")
    private String storeName;
    @ApiModelProperty("商品简介")
    private String storeInfo;
    @ApiModelProperty("关键字")
    private String keyword;
    @ApiModelProperty("分类id")
    private String cateId;
    @ApiModelProperty("商品价格")
    @JsonSerialize(
            using = BigDecimalSerializer.class
    )
    private BigDecimal price;
    @ApiModelProperty("会员价格")
    @JsonSerialize(
            using = BigDecimalSerializer.class
    )
    private BigDecimal vipPrice;
    @ApiModelProperty("市场价")
    @JsonSerialize(
            using = BigDecimalSerializer.class
    )
    private BigDecimal otPrice;
    @ApiModelProperty("邮费")
    @JsonSerialize(
            using = BigDecimalSerializer.class
    )
    private BigDecimal postage;
    @ApiModelProperty("单位名")
    private String unitName;
    @ApiModelProperty("排序")
    private Integer sort;
    @ApiModelProperty("销量")
    private Integer sales;
    @ApiModelProperty("库存")
    private Integer stock;
    @ApiModelProperty("产品描述")
    private String description;
    @ApiModelProperty("是否包邮")
    private Integer isPostage;
    @ApiModelProperty("成本价")
    @JsonSerialize(
            using = BigDecimalSerializer.class
    )
    private BigDecimal cost;
    @ApiModelProperty("秒杀状态 0 未开启 1已开启")
    private Integer isSeckill;
    @ApiModelProperty("砍价状态 0未开启 1开启")
    private Integer isBargain;
    @ApiModelProperty("是否优品推荐")
    private Integer isGood;
    @ApiModelProperty("虚拟销量")
    private Integer ficti;
    @ApiModelProperty("浏览量")
    private Integer browse;
    @ApiModelProperty("状态（0：未上架，1：上架）")
    private Integer isShow;
    @ApiModelProperty("获得积分")
    private BigDecimal giveIntegral;
    @ApiModelProperty("运费模板ID")
    private Integer tempId;
    @ApiModelProperty("是否单独分佣")
    private Integer isSub;
    @ApiModelProperty("规格 0单 1多 ")
    private Integer specType;
    @ApiModelProperty("是否开启积分兑换")
    private Integer isIntegral;
    @ApiModelProperty("需要多少积分")
    private Integer integral;

    public String getImage_base() {
        return this.image;
    }

    public List<String> getSliderImageArr() {
        return (List)(StrUtil.isNotEmpty(this.sliderImage) ? Arrays.asList(this.sliderImage.split(",")) : new ArrayList());
    }

    public StoreProductQueryVo() {
    }

    public Long getId() {
        return this.id;
    }

    public Integer getMerId() {
        return this.merId;
    }

    public String getImage() {
        return this.image;
    }

    public String getCodeBase() {
        return this.codeBase;
    }

    public Boolean getUserCollect() {
        return this.userCollect;
    }

    public Boolean getUserLike() {
        return this.userLike;
    }

    public String getSliderImage() {
        return this.sliderImage;
    }

    public StoreProductAttrValue getAttrInfo() {
        return this.attrInfo;
    }

    public String getStoreName() {
        return this.storeName;
    }

    public String getStoreInfo() {
        return this.storeInfo;
    }

    public String getKeyword() {
        return this.keyword;
    }

    public String getCateId() {
        return this.cateId;
    }

    public BigDecimal getPrice() {
        return this.price;
    }

    public BigDecimal getVipPrice() {
        return this.vipPrice;
    }

    public BigDecimal getOtPrice() {
        return this.otPrice;
    }

    public BigDecimal getPostage() {
        return this.postage;
    }

    public String getUnitName() {
        return this.unitName;
    }

    public Integer getSort() {
        return this.sort;
    }

    public Integer getSales() {
        return this.sales;
    }

    public Integer getStock() {
        return this.stock;
    }

    public String getDescription() {
        return this.description;
    }

    public Integer getIsPostage() {
        return this.isPostage;
    }

    public BigDecimal getCost() {
        return this.cost;
    }

    public Integer getIsSeckill() {
        return this.isSeckill;
    }

    public Integer getIsBargain() {
        return this.isBargain;
    }

    public Integer getIsGood() {
        return this.isGood;
    }

    public Integer getFicti() {
        return this.ficti;
    }

    public Integer getBrowse() {
        return this.browse;
    }

    public Integer getIsShow() {
        return this.isShow;
    }

    public BigDecimal getGiveIntegral() {
        return this.giveIntegral;
    }

    public Integer getTempId() {
        return this.tempId;
    }

    public Integer getIsSub() {
        return this.isSub;
    }

    public Integer getSpecType() {
        return this.specType;
    }

    public Integer getIsIntegral() {
        return this.isIntegral;
    }

    public Integer getIntegral() {
        return this.integral;
    }

    public void setId(final Long id) {
        this.id = id;
    }

    public void setMerId(final Integer merId) {
        this.merId = merId;
    }

    public void setImage(final String image) {
        this.image = image;
    }

    public void setImage_base(final String image_base) {
        this.image_base = image_base;
    }

    public void setCodeBase(final String codeBase) {
        this.codeBase = codeBase;
    }

    public void setUserCollect(final Boolean userCollect) {
        this.userCollect = userCollect;
    }

    public void setUserLike(final Boolean userLike) {
        this.userLike = userLike;
    }

    public void setSliderImage(final String sliderImage) {
        this.sliderImage = sliderImage;
    }

    public void setSliderImageArr(final List<String> sliderImageArr) {
        this.sliderImageArr = sliderImageArr;
    }

    public void setAttrInfo(final StoreProductAttrValue attrInfo) {
        this.attrInfo = attrInfo;
    }

    public void setStoreName(final String storeName) {
        this.storeName = storeName;
    }

    public void setStoreInfo(final String storeInfo) {
        this.storeInfo = storeInfo;
    }

    public void setKeyword(final String keyword) {
        this.keyword = keyword;
    }

    public void setCateId(final String cateId) {
        this.cateId = cateId;
    }

    public void setPrice(final BigDecimal price) {
        this.price = price;
    }

    public void setVipPrice(final BigDecimal vipPrice) {
        this.vipPrice = vipPrice;
    }

    public void setOtPrice(final BigDecimal otPrice) {
        this.otPrice = otPrice;
    }

    public void setPostage(final BigDecimal postage) {
        this.postage = postage;
    }

    public void setUnitName(final String unitName) {
        this.unitName = unitName;
    }

    public void setSort(final Integer sort) {
        this.sort = sort;
    }

    public void setSales(final Integer sales) {
        this.sales = sales;
    }

    public void setStock(final Integer stock) {
        this.stock = stock;
    }

    public void setDescription(final String description) {
        this.description = description;
    }

    public void setIsPostage(final Integer isPostage) {
        this.isPostage = isPostage;
    }

    public void setCost(final BigDecimal cost) {
        this.cost = cost;
    }

    public void setIsSeckill(final Integer isSeckill) {
        this.isSeckill = isSeckill;
    }

    public void setIsBargain(final Integer isBargain) {
        this.isBargain = isBargain;
    }

    public void setIsGood(final Integer isGood) {
        this.isGood = isGood;
    }

    public void setFicti(final Integer ficti) {
        this.ficti = ficti;
    }

    public void setBrowse(final Integer browse) {
        this.browse = browse;
    }

    public void setIsShow(final Integer isShow) {
        this.isShow = isShow;
    }

    public void setGiveIntegral(final BigDecimal giveIntegral) {
        this.giveIntegral = giveIntegral;
    }

    public void setTempId(final Integer tempId) {
        this.tempId = tempId;
    }

    public void setIsSub(final Integer isSub) {
        this.isSub = isSub;
    }

    public void setSpecType(final Integer specType) {
        this.specType = specType;
    }

    public void setIsIntegral(final Integer isIntegral) {
        this.isIntegral = isIntegral;
    }

    public void setIntegral(final Integer integral) {
        this.integral = integral;
    }

    public boolean equals(final Object o) {
        if (o == this) {
            return true;
        } else if (!(o instanceof StoreProductQueryVo)) {
            return false;
        } else {
            StoreProductQueryVo other = (StoreProductQueryVo)o;
            if (!other.canEqual(this)) {
                return false;
            } else {
                label455: {
                    Object this$id = this.getId();
                    Object other$id = other.getId();
                    if (this$id == null) {
                        if (other$id == null) {
                            break label455;
                        }
                    } else if (this$id.equals(other$id)) {
                        break label455;
                    }

                    return false;
                }

                Object this$merId = this.getMerId();
                Object other$merId = other.getMerId();
                if (this$merId == null) {
                    if (other$merId != null) {
                        return false;
                    }
                } else if (!this$merId.equals(other$merId)) {
                    return false;
                }

                label441: {
                    Object this$userCollect = this.getUserCollect();
                    Object other$userCollect = other.getUserCollect();
                    if (this$userCollect == null) {
                        if (other$userCollect == null) {
                            break label441;
                        }
                    } else if (this$userCollect.equals(other$userCollect)) {
                        break label441;
                    }

                    return false;
                }

                Object this$userLike = this.getUserLike();
                Object other$userLike = other.getUserLike();
                if (this$userLike == null) {
                    if (other$userLike != null) {
                        return false;
                    }
                } else if (!this$userLike.equals(other$userLike)) {
                    return false;
                }

                label427: {
                    Object this$sort = this.getSort();
                    Object other$sort = other.getSort();
                    if (this$sort == null) {
                        if (other$sort == null) {
                            break label427;
                        }
                    } else if (this$sort.equals(other$sort)) {
                        break label427;
                    }

                    return false;
                }

                Object this$sales = this.getSales();
                Object other$sales = other.getSales();
                if (this$sales == null) {
                    if (other$sales != null) {
                        return false;
                    }
                } else if (!this$sales.equals(other$sales)) {
                    return false;
                }

                label413: {
                    Object this$stock = this.getStock();
                    Object other$stock = other.getStock();
                    if (this$stock == null) {
                        if (other$stock == null) {
                            break label413;
                        }
                    } else if (this$stock.equals(other$stock)) {
                        break label413;
                    }

                    return false;
                }

                label406: {
                    Object this$isPostage = this.getIsPostage();
                    Object other$isPostage = other.getIsPostage();
                    if (this$isPostage == null) {
                        if (other$isPostage == null) {
                            break label406;
                        }
                    } else if (this$isPostage.equals(other$isPostage)) {
                        break label406;
                    }

                    return false;
                }

                Object this$isSeckill = this.getIsSeckill();
                Object other$isSeckill = other.getIsSeckill();
                if (this$isSeckill == null) {
                    if (other$isSeckill != null) {
                        return false;
                    }
                } else if (!this$isSeckill.equals(other$isSeckill)) {
                    return false;
                }

                label392: {
                    Object this$isBargain = this.getIsBargain();
                    Object other$isBargain = other.getIsBargain();
                    if (this$isBargain == null) {
                        if (other$isBargain == null) {
                            break label392;
                        }
                    } else if (this$isBargain.equals(other$isBargain)) {
                        break label392;
                    }

                    return false;
                }

                label385: {
                    Object this$isGood = this.getIsGood();
                    Object other$isGood = other.getIsGood();
                    if (this$isGood == null) {
                        if (other$isGood == null) {
                            break label385;
                        }
                    } else if (this$isGood.equals(other$isGood)) {
                        break label385;
                    }

                    return false;
                }

                Object this$ficti = this.getFicti();
                Object other$ficti = other.getFicti();
                if (this$ficti == null) {
                    if (other$ficti != null) {
                        return false;
                    }
                } else if (!this$ficti.equals(other$ficti)) {
                    return false;
                }

                Object this$browse = this.getBrowse();
                Object other$browse = other.getBrowse();
                if (this$browse == null) {
                    if (other$browse != null) {
                        return false;
                    }
                } else if (!this$browse.equals(other$browse)) {
                    return false;
                }

                label364: {
                    Object this$isShow = this.getIsShow();
                    Object other$isShow = other.getIsShow();
                    if (this$isShow == null) {
                        if (other$isShow == null) {
                            break label364;
                        }
                    } else if (this$isShow.equals(other$isShow)) {
                        break label364;
                    }

                    return false;
                }

                Object this$tempId = this.getTempId();
                Object other$tempId = other.getTempId();
                if (this$tempId == null) {
                    if (other$tempId != null) {
                        return false;
                    }
                } else if (!this$tempId.equals(other$tempId)) {
                    return false;
                }

                Object this$isSub = this.getIsSub();
                Object other$isSub = other.getIsSub();
                if (this$isSub == null) {
                    if (other$isSub != null) {
                        return false;
                    }
                } else if (!this$isSub.equals(other$isSub)) {
                    return false;
                }

                label343: {
                    Object this$specType = this.getSpecType();
                    Object other$specType = other.getSpecType();
                    if (this$specType == null) {
                        if (other$specType == null) {
                            break label343;
                        }
                    } else if (this$specType.equals(other$specType)) {
                        break label343;
                    }

                    return false;
                }

                Object this$isIntegral = this.getIsIntegral();
                Object other$isIntegral = other.getIsIntegral();
                if (this$isIntegral == null) {
                    if (other$isIntegral != null) {
                        return false;
                    }
                } else if (!this$isIntegral.equals(other$isIntegral)) {
                    return false;
                }

                label329: {
                    Object this$integral = this.getIntegral();
                    Object other$integral = other.getIntegral();
                    if (this$integral == null) {
                        if (other$integral == null) {
                            break label329;
                        }
                    } else if (this$integral.equals(other$integral)) {
                        break label329;
                    }

                    return false;
                }

                Object this$image = this.getImage();
                Object other$image = other.getImage();
                if (this$image == null) {
                    if (other$image != null) {
                        return false;
                    }
                } else if (!this$image.equals(other$image)) {
                    return false;
                }

                label315: {
                    Object this$image_base = this.getImage_base();
                    Object other$image_base = other.getImage_base();
                    if (this$image_base == null) {
                        if (other$image_base == null) {
                            break label315;
                        }
                    } else if (this$image_base.equals(other$image_base)) {
                        break label315;
                    }

                    return false;
                }

                Object this$codeBase = this.getCodeBase();
                Object other$codeBase = other.getCodeBase();
                if (this$codeBase == null) {
                    if (other$codeBase != null) {
                        return false;
                    }
                } else if (!this$codeBase.equals(other$codeBase)) {
                    return false;
                }

                label301: {
                    Object this$sliderImage = this.getSliderImage();
                    Object other$sliderImage = other.getSliderImage();
                    if (this$sliderImage == null) {
                        if (other$sliderImage == null) {
                            break label301;
                        }
                    } else if (this$sliderImage.equals(other$sliderImage)) {
                        break label301;
                    }

                    return false;
                }

                label294: {
                    Object this$sliderImageArr = this.getSliderImageArr();
                    Object other$sliderImageArr = other.getSliderImageArr();
                    if (this$sliderImageArr == null) {
                        if (other$sliderImageArr == null) {
                            break label294;
                        }
                    } else if (this$sliderImageArr.equals(other$sliderImageArr)) {
                        break label294;
                    }

                    return false;
                }

                Object this$attrInfo = this.getAttrInfo();
                Object other$attrInfo = other.getAttrInfo();
                if (this$attrInfo == null) {
                    if (other$attrInfo != null) {
                        return false;
                    }
                } else if (!this$attrInfo.equals(other$attrInfo)) {
                    return false;
                }

                label280: {
                    Object this$storeName = this.getStoreName();
                    Object other$storeName = other.getStoreName();
                    if (this$storeName == null) {
                        if (other$storeName == null) {
                            break label280;
                        }
                    } else if (this$storeName.equals(other$storeName)) {
                        break label280;
                    }

                    return false;
                }

                label273: {
                    Object this$storeInfo = this.getStoreInfo();
                    Object other$storeInfo = other.getStoreInfo();
                    if (this$storeInfo == null) {
                        if (other$storeInfo == null) {
                            break label273;
                        }
                    } else if (this$storeInfo.equals(other$storeInfo)) {
                        break label273;
                    }

                    return false;
                }

                Object this$keyword = this.getKeyword();
                Object other$keyword = other.getKeyword();
                if (this$keyword == null) {
                    if (other$keyword != null) {
                        return false;
                    }
                } else if (!this$keyword.equals(other$keyword)) {
                    return false;
                }

                Object this$cateId = this.getCateId();
                Object other$cateId = other.getCateId();
                if (this$cateId == null) {
                    if (other$cateId != null) {
                        return false;
                    }
                } else if (!this$cateId.equals(other$cateId)) {
                    return false;
                }

                label252: {
                    Object this$price = this.getPrice();
                    Object other$price = other.getPrice();
                    if (this$price == null) {
                        if (other$price == null) {
                            break label252;
                        }
                    } else if (this$price.equals(other$price)) {
                        break label252;
                    }

                    return false;
                }

                Object this$vipPrice = this.getVipPrice();
                Object other$vipPrice = other.getVipPrice();
                if (this$vipPrice == null) {
                    if (other$vipPrice != null) {
                        return false;
                    }
                } else if (!this$vipPrice.equals(other$vipPrice)) {
                    return false;
                }

                Object this$otPrice = this.getOtPrice();
                Object other$otPrice = other.getOtPrice();
                if (this$otPrice == null) {
                    if (other$otPrice != null) {
                        return false;
                    }
                } else if (!this$otPrice.equals(other$otPrice)) {
                    return false;
                }

                label231: {
                    Object this$postage = this.getPostage();
                    Object other$postage = other.getPostage();
                    if (this$postage == null) {
                        if (other$postage == null) {
                            break label231;
                        }
                    } else if (this$postage.equals(other$postage)) {
                        break label231;
                    }

                    return false;
                }

                Object this$unitName = this.getUnitName();
                Object other$unitName = other.getUnitName();
                if (this$unitName == null) {
                    if (other$unitName != null) {
                        return false;
                    }
                } else if (!this$unitName.equals(other$unitName)) {
                    return false;
                }

                label217: {
                    Object this$description = this.getDescription();
                    Object other$description = other.getDescription();
                    if (this$description == null) {
                        if (other$description == null) {
                            break label217;
                        }
                    } else if (this$description.equals(other$description)) {
                        break label217;
                    }

                    return false;
                }

                Object this$cost = this.getCost();
                Object other$cost = other.getCost();
                if (this$cost == null) {
                    if (other$cost != null) {
                        return false;
                    }
                } else if (!this$cost.equals(other$cost)) {
                    return false;
                }

                Object this$giveIntegral = this.getGiveIntegral();
                Object other$giveIntegral = other.getGiveIntegral();
                if (this$giveIntegral == null) {
                    if (other$giveIntegral == null) {
                        return true;
                    }
                } else if (this$giveIntegral.equals(other$giveIntegral)) {
                    return true;
                }

                return false;
            }
        }
    }

    protected boolean canEqual(final Object other) {
        return other instanceof StoreProductQueryVo;
    }

    public int hashCode() {
        boolean PRIME = true;
        int result = 1;
        Object $id = this.getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $merId = this.getMerId();
        result = result * 59 + ($merId == null ? 43 : $merId.hashCode());
        Object $userCollect = this.getUserCollect();
        result = result * 59 + ($userCollect == null ? 43 : $userCollect.hashCode());
        Object $userLike = this.getUserLike();
        result = result * 59 + ($userLike == null ? 43 : $userLike.hashCode());
        Object $sort = this.getSort();
        result = result * 59 + ($sort == null ? 43 : $sort.hashCode());
        Object $sales = this.getSales();
        result = result * 59 + ($sales == null ? 43 : $sales.hashCode());
        Object $stock = this.getStock();
        result = result * 59 + ($stock == null ? 43 : $stock.hashCode());
        Object $isPostage = this.getIsPostage();
        result = result * 59 + ($isPostage == null ? 43 : $isPostage.hashCode());
        Object $isSeckill = this.getIsSeckill();
        result = result * 59 + ($isSeckill == null ? 43 : $isSeckill.hashCode());
        Object $isBargain = this.getIsBargain();
        result = result * 59 + ($isBargain == null ? 43 : $isBargain.hashCode());
        Object $isGood = this.getIsGood();
        result = result * 59 + ($isGood == null ? 43 : $isGood.hashCode());
        Object $ficti = this.getFicti();
        result = result * 59 + ($ficti == null ? 43 : $ficti.hashCode());
        Object $browse = this.getBrowse();
        result = result * 59 + ($browse == null ? 43 : $browse.hashCode());
        Object $isShow = this.getIsShow();
        result = result * 59 + ($isShow == null ? 43 : $isShow.hashCode());
        Object $tempId = this.getTempId();
        result = result * 59 + ($tempId == null ? 43 : $tempId.hashCode());
        Object $isSub = this.getIsSub();
        result = result * 59 + ($isSub == null ? 43 : $isSub.hashCode());
        Object $specType = this.getSpecType();
        result = result * 59 + ($specType == null ? 43 : $specType.hashCode());
        Object $isIntegral = this.getIsIntegral();
        result = result * 59 + ($isIntegral == null ? 43 : $isIntegral.hashCode());
        Object $integral = this.getIntegral();
        result = result * 59 + ($integral == null ? 43 : $integral.hashCode());
        Object $image = this.getImage();
        result = result * 59 + ($image == null ? 43 : $image.hashCode());
        Object $image_base = this.getImage_base();
        result = result * 59 + ($image_base == null ? 43 : $image_base.hashCode());
        Object $codeBase = this.getCodeBase();
        result = result * 59 + ($codeBase == null ? 43 : $codeBase.hashCode());
        Object $sliderImage = this.getSliderImage();
        result = result * 59 + ($sliderImage == null ? 43 : $sliderImage.hashCode());
        Object $sliderImageArr = this.getSliderImageArr();
        result = result * 59 + ($sliderImageArr == null ? 43 : $sliderImageArr.hashCode());
        Object $attrInfo = this.getAttrInfo();
        result = result * 59 + ($attrInfo == null ? 43 : $attrInfo.hashCode());
        Object $storeName = this.getStoreName();
        result = result * 59 + ($storeName == null ? 43 : $storeName.hashCode());
        Object $storeInfo = this.getStoreInfo();
        result = result * 59 + ($storeInfo == null ? 43 : $storeInfo.hashCode());
        Object $keyword = this.getKeyword();
        result = result * 59 + ($keyword == null ? 43 : $keyword.hashCode());
        Object $cateId = this.getCateId();
        result = result * 59 + ($cateId == null ? 43 : $cateId.hashCode());
        Object $price = this.getPrice();
        result = result * 59 + ($price == null ? 43 : $price.hashCode());
        Object $vipPrice = this.getVipPrice();
        result = result * 59 + ($vipPrice == null ? 43 : $vipPrice.hashCode());
        Object $otPrice = this.getOtPrice();
        result = result * 59 + ($otPrice == null ? 43 : $otPrice.hashCode());
        Object $postage = this.getPostage();
        result = result * 59 + ($postage == null ? 43 : $postage.hashCode());
        Object $unitName = this.getUnitName();
        result = result * 59 + ($unitName == null ? 43 : $unitName.hashCode());
        Object $description = this.getDescription();
        result = result * 59 + ($description == null ? 43 : $description.hashCode());
        Object $cost = this.getCost();
        result = result * 59 + ($cost == null ? 43 : $cost.hashCode());
        Object $giveIntegral = this.getGiveIntegral();
        result = result * 59 + ($giveIntegral == null ? 43 : $giveIntegral.hashCode());
        return result;
    }

    public String toString() {
        return "StoreProductQueryVo(id=" + this.getId() + ", merId=" + this.getMerId() + ", image=" + this.getImage() + ", image_base=" + this.getImage_base() + ", codeBase=" + this.getCodeBase() + ", userCollect=" + this.getUserCollect() + ", userLike=" + this.getUserLike() + ", sliderImage=" + this.getSliderImage() + ", sliderImageArr=" + this.getSliderImageArr() + ", attrInfo=" + this.getAttrInfo() + ", storeName=" + this.getStoreName() + ", storeInfo=" + this.getStoreInfo() + ", keyword=" + this.getKeyword() + ", cateId=" + this.getCateId() + ", price=" + this.getPrice() + ", vipPrice=" + this.getVipPrice() + ", otPrice=" + this.getOtPrice() + ", postage=" + this.getPostage() + ", unitName=" + this.getUnitName() + ", sort=" + this.getSort() + ", sales=" + this.getSales() + ", stock=" + this.getStock() + ", description=" + this.getDescription() + ", isPostage=" + this.getIsPostage() + ", cost=" + this.getCost() + ", isSeckill=" + this.getIsSeckill() + ", isBargain=" + this.getIsBargain() + ", isGood=" + this.getIsGood() + ", ficti=" + this.getFicti() + ", browse=" + this.getBrowse() + ", isShow=" + this.getIsShow() + ", giveIntegral=" + this.getGiveIntegral() + ", tempId=" + this.getTempId() + ", isSub=" + this.getIsSub() + ", specType=" + this.getSpecType() + ", isIntegral=" + this.getIsIntegral() + ", integral=" + this.getIntegral() + ")";
    }
}

